573a5b1d85aa164b2444d02c470b87af78210b1f,xwiki-core/src/main/java/com/xpn/xwiki/web/ExportAction.java,ExportAction,exportHTML,#XWikiContext#,83
Before Change
String database = context.getDatabase();
try {
for (Iterator it = wikiQueries.entrySet().iterator(); it.hasNext();) {
Map.Entry entry = (Map.Entry)it.next();
String wikiName = (String)entry.getKey();
Object[] query = (Object[])entry.getValue();
String where = ((StringBuffer)query[0]).toString();
List params = (List)query[1];
context.setDatabase(wikiName);
List docsNames = context.getWiki().getStore().searchDocumentsNames(where, params, context);
for (Iterator itDocName = docsNames.iterator(); itDocName.hasNext();) {
String docName = (String)itDocName.next();
pageList.add(wikiName + XWikiDocument.DB_SPACE_SEP + docName);
}
}
After Change
String database = context.getDatabase();
try {
for (Map.Entry<String, Object[]> entry : wikiQueries.entrySet()) {
String wikiName = entry.getKey();
Object[] query = entry.getValue();
String where = ((StringBuffer) query[0]).toString();
@SuppressWarnings("unchecked")
List<String> params = (List<String>) query[1];
context.setDatabase(wikiName);
List<String> docsNames = context.getWiki().getStore().searchDocumentsNames(where, params, context);
for (String docName : docsNames) {
pageList.add(wikiName + XWikiDocument.DB_SPACE_SEP + docName);
}
}